Home CHELSEA FOOTBALL CLUB

Crystal Palace Stadium, London, England

Home of the FA Cup Final from 1895-1914
For more information